<?php
require_once "general_ctrl.php";
require_once "modelo.php";
$sesion = Sesion::getSesion();
$sesion->esNecesaria();

$usuario = $sesion->getVar('usuario');
if(!$usuario->sesionActiva())
{
    $sesion->eliminar('usuario');
    $sesion->setVar('error_login', "La sesión expiró. Vuelva a ingresar sus datos");
    header("Location: index.php");
    die;
}
$usuario->resetInicioSesion();

require_once "vistas.php";
require_once "config.php";
require_once "recaptchalib.php";
require_once "ctrl_contacto.php";

$exito = $error = false;

if(isset($_POST['enviar']) && $_POST['enviar']=="Enviar")
{
    $contacto = new ContactoCTRL($cfg_privatekey);
    if($contacto->validarContacto($_POST['nya'], $_POST['email'], $_POST['mensaje'], $_POST["recaptcha_challenge_field"], $_POST["recaptcha_response_field"], $usuario->getId()))
        $exito = true;
    else
        $error = $contacto->getError();
    unset($contacto);
}

?>
<!DOCTYPE html>
<html>
    <head>
        <title>Olimp&iacute;adas Inter UCA 2012</title>
        <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
        <link rel="stylesheet" href="estilos.css">
    </head>
    <body>
         <?php require '_navegacion.php'; ?>
        <div class="titulo">
            <?php print TextoHTML::entities($usuario->getNombre()); ?>
        </div>
        <br>
        <div class="subtitulo">
            <?php 
                print TextoHTML::entities("Contacto y soporte técnico"); 
            ?>
        </div>
        <br>
        <?php
        if(!$exito)
        {
            ?><form action="contacto.php" method="post">
                <table>
                    <?php
                    if ($error!==false)
                    {
                        ?><tr>
                            <td class="centrado error" colspan="2">
                                <?php print TextoHTML::entities($error); ?>        
                            </td>
                        </tr><?php
                    }?>
                    <tr>
                        <td colspan="2" style="height:5px;font-size:1px;">
                            &nbsp;                        
                        </td>
                    </tr>
                    <tr>
                        <td class="etiqueta_form">
                            <?php print TextoHTML::entities("Nombre y apellido: "); ?>
                        </td>
                        <td class="input_form">
                            &nbsp;<input type="text" name="nya" style="width:200px;" value="<?php print $error?$_POST['nya']:"" ?>">&nbsp;&nbsp;(<span class="error">*</span> obligatorio)
                        </td>
                    </tr>
                    <tr>
                        <td colspan="2" style="height:5px;font-size:1px;">
                            &nbsp;                        
                        </td>
                    </tr>
                    <tr>
                        <td class="etiqueta_form">
                            <?php print TextoHTML::entities("E-mail: "); ?>
                        </td>
                        <td class="input_form">
                            &nbsp;<input type="text" name="email" style="width:200px;" value="<?php print $error?$_POST['email']:"" ?>">&nbsp;&nbsp;(<span class="error">*</span> obligatorio)
                        </td>
                    </tr>
                    <tr>
                        <td colspan="2" style="height:5px;font-size:1px;">
                            &nbsp;                        
                        </td>
                    </tr>
                    <tr>
                        <td class="etiqueta_form" style="vertical-align:top;">
                            <?php print TextoHTML::entities("Mensaje: "); ?>
                        </td>
                        <td class="input_form">
                            &nbsp;<textarea name="mensaje" style="width:200px;height:150px;"><?php print $error?$_POST['mensaje']:"" ?></textarea>&nbsp;(<span class="error">*</span> obligatorio)
                        </td>
                    </tr>
                    <tr>
                        <td colspan="2" style="height:5px;font-size:1px;">
                            &nbsp;                        
                        </td>
                    </tr>
                    <tr>
                        <td class="centrado" colspan="2">
                            <table><tr><td>
                                <?php print recaptcha_get_html($cfg_publickey, $error); ?>
                            </td></tr></table>
                        </td>
                    </tr>
                    <tr>
                        <td colspan="2" style="height:5px;font-size:1px;">
                            &nbsp;                        
                        </td>
                    </tr>
                    <td class="centrado" colspan="2">
                        <input type="submit" value="Cancelar" name="cancelar">
                        &nbsp;&nbsp;
                        <input type="submit" name="enviar" value="Enviar" style="font-weight:normal;">
                    </td>
                    </tr>
                </table>
            </form><?php 
        }
        else
        {
            ?><div class="centrado exito">
                <?php print TextoHTML::entities("El mensaje ha sido registrado. Si correspondiera, recibirá la respuesta en la casilla de e-mail consignada."); ?>
            </div><?php
        }
        ?>
        
        <br>
    </body>
</html>